package sucre

class Usuario {
    String nombreCompleto
    String telefono
    String email
    Date fechaCaducidad
    Date fechaUltimoAcceso
    Integer estado
    Perfil perfil
    String login
    
    static mapping = {
        table "seguridad_usuario"
        version false
        perfil lazy:false
    }
    static constraints = {
        fechaCaducidad nullable:true
        fechaUltimoAcceso nullable:true
        telefono  matches: "[0-9]{2,4}-?[0-9]{7,10}"
        nombreCompleto size:5..100, blank:false
        email nullable: false, blank: false, email:true, unique:true
        login unique:true,blank:false,size:5..100
        perfil nullable:true
        
    }
    String toString(){
        return " "+id+" - "+nombreCompleto
    }
}
